home *** CD-ROM | disk | FTP | other *** search
/ Aminet 12 / Aminet 12 (1996)(GTI - Schatztruhe)[!][Jun 1996].iso / Aminet / gfx / show / gs_src_amiga.readme < prev    next >
Text File  |  1996-05-05  |  3KB  |  73 lines

  1. Short:    Ghostscript3.53 Amiga specific sources
  2. Author:   GS(Aladdin)/Amiga(Olaf Barthel)/Port(me)
  3. Uploader: Joop.vandeWege@Medew.ENTO.WAU.NL
  4. Type:     gfx/show
  5.  
  6. This is the Amiga port of Ghostscript3.53 containing the Amiga specific
  7. sources, if you want to recompile GS then you'll have to get
  8. 'gs353src.lha' and 'gs353jpeg6.lha' too. For more details see below. 
  9.  
  10. Comments/Suggestions/Bugs to:
  11. Joop.vandeWege@medew.ento.wau.nl
  12. Please use a Subject field with the name 'GS353' in it.
  13. Please direct all mail to me except when you're 100% sure it is a GS
  14. problem then you can use the Aladdin email address.
  15.  
  16. Joop van de Wege
  17.  
  18.  
  19. Recompiling GS:
  20. Steps needed to be done to recompile GS from scratch using GCC2.63/2.70:
  21. Get gs353src.lha
  22. Get gs353amiga.lha
  23. Get gs353jpeg6.lha
  24. Get gs353zlib.lha
  25. Get gs353png.lha
  26.  
  27. Unpack gs353src to HD, a directory 'gs3.53' will be created.
  28. Unpack *in* this directory:
  29. - gs353amiga.lha, overwriting some files. This is OK
  30.   gs353amiga.lha contains:
  31.   - ami_open.c, fixes some problems with Libnix (Thanks Kriton)
  32.   - gdevamiga.c, the amiga device driver from Olaf Barthel
  33.   - gdevpipe.c, patched for use with Libnix
  34.   - gdevpng.c, bugfixed PNG device driver
  35.   - geninit.c, bugfixed geninit
  36.   - gp_amiga.c, platform dependant stuff for the Amiga
  37.   - gsmisc.c, fixed wrong external declaration
  38.   - makefile, how to recreate GS (this distribution rebuilds in the
  39.     source directory, the upcoming ADE (Fred Fish) one will have a
  40.     configure script)
  41.  
  42. - gs353jpeg6 which creates the 'jpeg-6' directory
  43. - gs353zlib which creates the 'zlib' directory
  44. - gs353png which creates the 'pnglib' directory
  45. The last two archives are not needed when you don't intend to rebuild GS
  46. with PNG support.
  47. Edit the makefile and activate/deactivate the devices you want or adjust
  48. the paths. Read the comments in the makefile for directions.
  49. cd to drive:gs3.53 and type 'make' followed by 'make install'
  50. If you haven't forgotten to set the stack to a reasonable amount (~50K),
  51. you can sit back and have a cup of coffee. On my A3000 it takes about 2.5h
  52. to compile with the current device driver set and the file 'gdevamiga.c'
  53. needs about 7-8Mb when -O2 is on. It needs less if you don't optimize :)
  54. Make itself takes another 2Mb so in case of problems just compile
  55. gdevamiga.c on its own and let make resume after that. GCC2.7.0 (Aminet)
  56. works with VMM3.3 (on Aminet too).
  57.  
  58.  
  59. ============================= Archive contents =============================
  60.  
  61. Original  Packed Ratio    Date     Time    Name
  62. -------- ------- ----- --------- --------  -------------
  63.     2993    1168 60.9% 11-Mar-96 21:04:36  ami_open.c
  64.   112325   25193 77.5% 18-Mar-96 23:55:56  gdevamiga.c
  65.     2828    1118 60.4% 18-Jan-96 18:32:20  gdevpipe.c
  66.     8004    2650 66.8% 19-Jan-96 22:38:06  gdevpng.c
  67.     6076    2258 62.8% 18-Jan-96 18:33:26  geninit.c
  68.    13426    4759 64.5% 05-Mar-96 08:48:00  gp_amiga.c
  69.    15828    6014 62.0% 18-Jan-96 18:33:48  gsmisc.c
  70.   160163   45643 71.5% 18-Apr-96 18:35:40  Makefile
  71. -------- ------- ----- --------- --------
  72.   321643   88803 72.3% 28-Apr-96 20:20:42   8 files
  73.